5d6f1156cf36b2f86b766b31a4eba8af964c5f3d,Paintroid/src/main/java/org/catrobat/paintroid/tools/implementation/CursorTool.java,CursorTool,addPathCommand,#PointF#,268
Before Change
protected boolean addPathCommand(PointF coordinate) {
pathToDraw.lineTo(coordinate.x, coordinate.y);
Command command = new PathCommand(mBitmapPaint, pathToDraw);
return PaintroidApplication.commandManager.commitCommand(command);
}
protected boolean addPointCommand(PointF coordinate) {
After Change
protected boolean addPathCommand(PointF coordinate) {
pathToDraw.lineTo(coordinate.x, coordinate.y);
if (!pathInsideBitmap)
{
PaintroidApplication.currentTool.resetInternalState(StateChange.RESET_INTERNAL_STATE);
//PaintroidApplication.drawingSurface.getSurfaceViewDrawTrigger().redraw();
return false;
}
Layer layer = LayersDialog.getInstance().getCurrentLayer();
Command command = new PathCommand(mBitmapPaint, pathToDraw);
PaintroidApplication.commandManager.commitCommandToLayer(new LayerCommand(layer), command);
return true;
}
protected boolean addPointCommand(PointF coordinate) {